/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package comportement;

import cartes.Monstre;
import java.io.Serializable;
import plateau.Joueur;

/**
 *
 * @author Arthur
 */
public class ActionPerdreNiveau implements ActionCarte, Serializable {
    
    public int nb;
    
    public ActionPerdreNiveau(int nb) {
        this.nb = nb;
    }
    
    /*
     * Défausse une ou plusieurs carte de l'inventaire suite à un incident fâcheux
     */
    public void utiliser(Joueur j) {
        j.upNiveau(nb*(-1), Boolean.FALSE);
    }

    public String getDescription() {
       String description;
        description = "Vous perdez tout votre inventaire" ;
        return description;
    }

    public void utiliser(Joueur j, Joueur j2) {
        this.utiliser(j2);
    }

    public void utiliser(Monstre m) {
        throw new UnsupportedOperationException("Not supported yet.");
    }
}
